.gr-close-icon{all:unset;position:relative;width:20px;height:20px;cursor:pointer}.gr-close-icon::after,.gr-close-icon::before{content:'';position:absolute;top:50%;left:50%;width:100%;height:2px;background-color:#fff}.gr-close-icon::before{transform:translate(-50%,-50%) rotate(45deg)}.gr-close-icon::after{transform:translate(-50%,-50%) rotate(-45deg)}.gr-close-icon:focus{outline:#2162a1 solid 3px;outline-offset:2px}.gift-registry__body{max-width:1500px;margin:0 auto}.gr-changeover{position:fixed;display:flex;left:0;justify-content:center;align-items:center;width:100%;height:100%}.gr-header-image{height:300px;object-fit:cover;width:100%}.gr-section-expander{padding:0}.gr-section-expander .gr-section-expander__heading{margin-top:12px}.gr-section-expander .gr-section-expander__content{padding:0}.gr-divider{border-width:1px}.gr-label{padding:0;margin-bottom:4px}.dcl-container .dcl-container-inner{padding:12px 16px!important}.dcl-container.dcl-container-event{padding:8px 8px!important}.gr-close-icon{all:unset;position:relative;width:20px;height:20px;cursor:pointer}.gr-close-icon::after,.gr-close-icon::before{content:'';position:absolute;top:50%;left:50%;width:100%;height:2px;background-color:#fff}.gr-close-icon::before{transform:translate(-50%,-50%) rotate(45deg)}.gr-close-icon::after{transform:translate(-50%,-50%) rotate(-45deg)}.gr-close-icon:focus{outline:#2162a1 solid 3px;outline-offset:2px}:root:has(.gr-side-sheet){scrollbar-gutter:stable}.gr-side-sheet{height:100%;position:fixed;right:0}.gr-side-sheet__heading{background-color:#fff;padding:24px;padding-bottom:0}.gr-side-sheet__contents{min-width:425px;background:#fff;overflow:auto;height:100%;padding:24px}@keyframes sideSheetOpen{from{right:-100%}to{right:0}}@keyframes sideSheetClose{from{right:0}to{right:-100%}}.gr-side-sheet:not(.gr-side-sheet--hide){animation:sideSheetOpen .5s forwards ease-in-out}.gr-side-sheet.gr-side-sheet--hide{animation:sideSheetClose .5s forwards ease-in-out}.gr-side-sheet__close-icon{position:absolute;left:calc((20px + 24px) * -1);top:24px}.gr-clamp-2-lines-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
/* ******** */
@font-face{font-family:"Amazon Ember";src:url(https://m.media-amazon.com/images/S/sash/e0LnMbFWJC-TMQz.woff);font-weight:200}.gr{display:flex;flex-direction:column;align-items:center;z-index:-1}.gr>.gr__container{width:100%;max-width:1500px;min-width:1024px}@media (max-width:667px){.gr>.gr__container{min-width:unset}}.gr>.gr-header__image{width:100%;height:auto;max-width:1500px;align-self:center}.gr>.gr-banner{position:relative;max-width:1500px}.gr>.gr-banner .gr-header__image{width:1500px}.gr-old-changeover{top:35%}.gr-dropdown-background-none .a-button,.gr-dropdown-background-none .a-button-inner,.gr-dropdown-background-none .a-button-inner:hover,.gr-dropdown-background-none .a-button:hover{border:none!important;outline:0!important;background:0 0!important;box-shadow:none!important;filter:none!important}.gr__required-symbol{color:#B12704}.gr-message-wrapper{text-align:center}.gr-any-view-content-wrapper{display:flex;flex-direction:column}.gr-registry-types{display:flex;justify-content:space-between}@media (max-width:667px){.gr-registry-types{flex-wrap:wrap}}.gr-registry-types>.gr-registry-types__card{margin:16px;text-decoration:none}@media (max-width:667px){.gr-registry-types>.gr-registry-types__card{flex-basis:45%;letter-spacing:.02vw;margin:8px}}@media (max-width:667px){.gr-registry-types>.gr-registry-types__card>img{width:100%}}.gr-registry-types .gr-registry-types__header{color:#111;box-shadow:rgba(0,0,0,.15) 2px 2px 2px;display:flex;height:60px;justify-content:center;align-items:center}@media (max-width:750px){.gr-registry-types{max-width:100%}}.gr-asin-image__banner-wrapper{display:flex;align-items:flex-start}.gr-asin-image__banner{padding:4px 16px 4px 8px;clip-path:polygon(0 0,0 100%,90% 100%,100% 0)}.gr-registry-icon-container{border:1px solid #D5D9D9;border-radius:50%!important;height:36px;width:36px;display:flex;justify-content:center;align-items:center}@media (max-width:667px){.gr-registry-icon-container{height:32px;width:32px}}.gr-registry-icon{line-height:20px!important}.gr-page-section-heading{display:flex;gap:16px;line-height:36px}@media (max-width:667px){.gr-page-section-heading{justify-content:space-between;line-height:32px}}.gr-page-section-heading h1{padding-bottom:0}.gr-page-padded-section{padding:0 16px;margin:0!important}.gr-page-fixed-grid{grid-template-columns:repeat(4,minmax(240px,358px))!important}.gr-page-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,358px);justify-content:center}.gr-page-grid a:hover{text-decoration:none}@media (max-width:667px){.gr-page-grid{justify-content:unset;grid-template-columns:unset!important}}.gr-occasion__card{display:flex;flex-direction:column;border:1px solid #D5D9D9;border-radius:8px;margin-bottom:0;overflow:hidden;height:100%}.gr-occasion__card .gr-occasion__card-img{height:200px;object-fit:cover;margin-bottom:12px}@media (max-width:667px){.gr-occasion__card .gr-occasion__card-img{min-width:80px;width:80px;height:68px;margin-bottom:0}}@media (max-width:667px){.gr-occasion__card{max-width:100%;flex-grow:unset;flex-basis:unset;flex-direction:row;padding-right:12px}}.gr-occasion__card .gr-occasion__card-body{padding-left:16px;padding-right:16px;display:flex;margin-bottom:0}@media (max-width:667px){.gr-occasion__card .gr-occasion__card-body{padding-left:12px;padding-right:12px;width:100%}}.gr-occasion__card .gr-occasion__card-body-text{display:flex;flex-direction:column;flex-grow:2;justify-content:center}.a-sheet-heading-container h1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-wrap:anywhere}.a-sheet-content-container h4{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-wrap:anywhere}.gr-header{flex:100%;margin-top:32px;margin-bottom:32px;font-size:48px;text-align:center;color:#111;line-height:normal}@media (max-width:1500px){.gr-header{font-size:calc(18px + 2vw);margin-top:calc(17px + 1vw);margin-bottom:calc(17px + 1vw)}}.gr-header.gr-header--xxsm{font-size:18px;margin-top:0;margin-bottom:8px}.gr-header.gr-header--xsm{font-size:20px}.gr-header.gr-header--sm{font-size:30px}.gr-header.gr-header--lg{margin-top:24px;margin-bottom:24px;font-size:32px}@media (max-width:1500px){.gr-header.gr-header--lg{font-size:calc(23px + .6vw);margin-top:calc(15px + .6vw);margin-bottom:calc(17px + 1vw)}}.gr-header.gr-header__sp--sm{margin-top:15px;margin-bottom:15px}.gr-header.gr-header--amazonember{font-family:"Amazon Ember"}.gr-subheader-landing{margin-top:10px;margin-bottom:20px;font-size:17px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.76;letter-spacing:normal;text-align:center;font-family:"Amazon Ember"}@media (max-width:500px){.gr-subheader-landing{font-size:calc(15px + .6vw);margin-top:calc(8px + .6vw);line-height:initial}}.gr-subheader{margin-top:10px;font-size:20px;line-height:24px}@media (max-width:500px){.gr-subheader{font-size:calc(15px + .6vw);margin-top:calc(8px + .6vw);line-height:initial}}.gr-text{font-size:15px;font-weight:400;color:#111}.gr-text.gr-text--sm{font-size:13px}.gr-text.gr-text--base{font-size:14px}.gr-text.gr-text--medium{font-size:16px}.gr-text.gr-text--lg{font-size:17px}.gr-text.gr-text--xlg{font-size:19px}.gr-text.gr-text--xxlg{font-size:21px}.gr-text.gr-text--light{font-weight:200}.gr-text.gr-text--bold{font-weight:700}.gr-text.gr-text--secondary{color:#555}.gr-text.gr-text--tertiary{color:#767676}.gr-text.gr-text--highlight{color:#0069ba}.gr-text.gr-text--notification{color:#f5624e}.gr-text.gr-text--upper{text-transform:uppercase}a.gr-btn,button.gr-btn{display:inline-block;line-height:1.25;outline:0;transition:all .1s;padding:9px 21px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.gr-btn.theme-registry,button.gr-btn.theme-registry{border:3px solid #d8d8d8;background-color:#d8d8d8;color:#111}a.gr-btn.theme-birthday,button.gr-btn.theme-birthday{border:3px solid #004e70;background-color:#004e70;color:#fcfcfc}a.gr-btn.theme-custom,button.gr-btn.theme-custom{border:3px solid #004e70;background-color:#004e70;color:#fcfcfc}a.gr-btn.theme-holiday,button.gr-btn.theme-holiday{border:3px solid #004e70;background-color:#004e70;color:#fcfcfc}a.gr-btn.theme-pet,button.gr-btn.theme-pet{border:3px solid #004e70;background-color:#004e70;color:#fcfcfc}a.gr-btn:focus.theme-registry,a.gr-btn:hover.theme-registry,button.gr-btn:focus.theme-registry,button.gr-btn:hover.theme-registry{border-color:#cbcbcb;background-color:#cbcbcb}a.gr-btn:focus.theme-birthday,a.gr-btn:hover.theme-birthday,button.gr-btn:focus.theme-birthday,button.gr-btn:hover.theme-birthday{border-color:#003c57;background-color:#003c57}a.gr-btn:focus.theme-custom,a.gr-btn:hover.theme-custom,button.gr-btn:focus.theme-custom,button.gr-btn:hover.theme-custom{border-color:#003c57;background-color:#003c57}a.gr-btn:focus.theme-holiday,a.gr-btn:hover.theme-holiday,button.gr-btn:focus.theme-holiday,button.gr-btn:hover.theme-holiday{border-color:#003c57;background-color:#003c57}a.gr-btn:focus.theme-pet,a.gr-btn:hover.theme-pet,button.gr-btn:focus.theme-pet,button.gr-btn:hover.theme-pet{border-color:#003c57;background-color:#003c57}a.gr-btn:focus:active.theme-registry,button.gr-btn:focus:active.theme-registry{border-color:#bfbfbf;background-color:#bfbfbf}a.gr-btn:focus:active.theme-birthday,button.gr-btn:focus:active.theme-birthday{border-color:#002a3d;background-color:#002a3d}a.gr-btn:focus:active.theme-custom,button.gr-btn:focus:active.theme-custom{border-color:#002a3d;background-color:#002a3d}a.gr-btn:focus:active.theme-holiday,button.gr-btn:focus:active.theme-holiday{border-color:#002a3d;background-color:#002a3d}a.gr-btn:focus:active.theme-pet,button.gr-btn:focus:active.theme-pet{border-color:#002a3d;background-color:#002a3d}a.gr-btn.gr-btn--rounded,button.gr-btn.gr-btn--rounded{border-radius:100px}a.gr-btn.gr-btn--block,button.gr-btn.gr-btn--block{display:block}a.gr-btn.gr-btn--inverted.theme-registry,button.gr-btn.gr-btn--inverted.theme-registry{border:3px solid #d8d8d8;background-color:transparent;color:#d8d8d8}a.gr-btn.gr-btn--inverted.theme-birthday,button.gr-btn.gr-btn--inverted.theme-birthday{border:3px solid #004e70;background-color:transparent;color:#004e70}a.gr-btn.gr-btn--inverted.theme-custom,button.gr-btn.gr-btn--inverted.theme-custom{border:3px solid #004e70;background-color:transparent;color:#004e70}a.gr-btn.gr-btn--inverted.theme-holiday,button.gr-btn.gr-btn--inverted.theme-holiday{border:3px solid #004e70;background-color:transparent;color:#004e70}a.gr-btn.gr-btn--inverted.theme-pet,button.gr-btn.gr-btn--inverted.theme-pet{border:3px solid #004e70;background-color:transparent;color:#004e70}a.gr-btn.gr-btn--inverted:hover.theme-registry,button.gr-btn.gr-btn--inverted:hover.theme-registry{background-color:#d8d8d8;color:#111}a.gr-btn.gr-btn--inverted:hover.theme-birthday,button.gr-btn.gr-btn--inverted:hover.theme-birthday{background-color:#004e70;color:#fcfcfc}a.gr-btn.gr-btn--inverted:hover.theme-custom,button.gr-btn.gr-btn--inverted:hover.theme-custom{background-color:#004e70;color:#fcfcfc}a.gr-btn.gr-btn--inverted:hover.theme-holiday,button.gr-btn.gr-btn--inverted:hover.theme-holiday{background-color:#004e70;color:#fcfcfc}a.gr-btn.gr-btn--inverted:hover.theme-pet,button.gr-btn.gr-btn--inverted:hover.theme-pet{background-color:#004e70;color:#fcfcfc}a.gr-btn.gr-btn--inverted:focus.theme-registry,button.gr-btn.gr-btn--inverted:focus.theme-registry{border:#cbcbcb;background-color:#cbcbcb;color:#111}a.gr-btn.gr-btn--inverted:focus.theme-birthday,button.gr-btn.gr-btn--inverted:focus.theme-birthday{border:#003c57;background-color:#003c57;color:#fcfcfc}a.gr-btn.gr-btn--inverted:focus.theme-custom,button.gr-btn.gr-btn--inverted:focus.theme-custom{border:#003c57;background-color:#003c57;color:#fcfcfc}a.gr-btn.gr-btn--inverted:focus.theme-holiday,button.gr-btn.gr-btn--inverted:focus.theme-holiday{border:#003c57;background-color:#003c57;color:#fcfcfc}a.gr-btn.gr-btn--inverted:focus.theme-pet,button.gr-btn.gr-btn--inverted:focus.theme-pet{border:#003c57;background-color:#003c57;color:#fcfcfc}a.gr-btn.gr-btn--inverted:focus:active.theme-registry,button.gr-btn.gr-btn--inverted:focus:active.theme-registry{border-color:#bfbfbf;background-color:#bfbfbf}a.gr-btn.gr-btn--inverted:focus:active.theme-birthday,button.gr-btn.gr-btn--inverted:focus:active.theme-birthday{border-color:#002a3d;background-color:#002a3d}a.gr-btn.gr-btn--inverted:focus:active.theme-custom,button.gr-btn.gr-btn--inverted:focus:active.theme-custom{border-color:#002a3d;background-color:#002a3d}a.gr-btn.gr-btn--inverted:focus:active.theme-holiday,button.gr-btn.gr-btn--inverted:focus:active.theme-holiday{border-color:#002a3d;background-color:#002a3d}a.gr-btn.gr-btn--inverted:focus:active.theme-pet,button.gr-btn.gr-btn--inverted:focus:active.theme-pet{border-color:#002a3d;background-color:#002a3d}a.gr-btn.gr-feedback-btn,button.gr-btn.gr-feedback-btn{position:sticky;display:flex;align-self:flex-end;bottom:0;box-shadow:-1px 1px 5px 0;padding:14px 6px;font-size:12px;background-color:#f0f2f2;color:#111;z-index:1}.gr-notice-section{text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:stretch;margin:24px 8px 12px;row-gap:16px}.gr-notice__container{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 8px;min-width:350px}@media (min-width:550px){.gr-notice__container{border:1px solid #e7e7e7;border-radius:8px;padding:16px 8px;flex:1 1 0;max-width:400px}}.gr-notice__header{margin-bottom:12px}
/* ******** */
.gr-product-tile-rio{background-color:#FAFAFA;display:flex;flex-direction:column}@media only screen and (max-width:598px){.gr-product-tile-rio{display:flex;flex-direction:column}}.faceout-changeover{top:50%;position:fixed}.gr-product-tile{position:relative;margin:2px;width:270px}@media only screen and (max-width:598px){.gr-product-tile{width:calc(50% - 2 * 2px)}}.gr-product-tile>.gr-product-tile-img{padding:0 10px 15px 10px;width:100%;height:auto}.gr-product-tile>.gr-product-tile-container{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.gr-product-tile>.gr-product-tile-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.gr-product-tile>.gr-review-star{display:block;margin-bottom:10px}.gr-product-tile .gr-product-rating-count{display:inline-block;color:#007185}@media (max-width:750px){.gr-product-tile .gr-product-rating-count{font-size:11px}}.gr-product-tile>.gr-action-button,.gr-product-tile>.gr-action-button-disabled{display:block;margin-top:10px}.gr-product-tile>.gr-action-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:17ch;position:absolute;right:7px;bottom:5px}@media (max-width:750px){.gr-product-tile>.gr-action-link{font-size:12px}}.gr-product-tile>.gr-item__btn--block{width:100%!important}.gr-product-tile .gr-item__btn__grid{width:100%}.gr-product-tile .registry-asin-card__qty-dropdown{margin-right:8px}@media (max-width:750px){.gr-product-tile .registry-asin-card__qty-dropdown{margin-bottom:8px;width:50%}}.gr-product-tile>.gr-prime{display:block;margin-top:10px;position:absolute;bottom:30px}.gr-product-tile>.gr-product-tile-rendered-faceout{margin-bottom:4px}.gr-product-tile>.gr-price-container{white-space:nowrap;display:flex;flex-wrap:wrap;bottom:5px;width:119.79px;font-weight:300;position:absolute;letter-spacing:-.5px;padding-left:8px}.gr-product-tile>.gr-product-price-container{white-space:nowrap;display:flex;flex-wrap:wrap;bottom:5px;width:119.79px;font-weight:300;letter-spacing:-.5px;padding-bottom:4px;padding-left:8px}.gr-product-tile>.gr-product-tile-price{display:inline;font-size:15px;margin-right:10px;position:absolute;bottom:5px}.gr-product-tile .gr-product-tile-deal-price{display:inline-block;font-weight:400;line-height:21px}.gr-product-tile .gr-product-tile-price-strikethrough{display:inline-block;font-size:16px}.gr-product-tile .gr-product-tile-basis-price{font-size:14px;padding-left:4px;text-decoration:line-through;color:#565959}.gr-product-tile .gr-product-tile-percent-savings{display:inline-block}.gr-product-tile .gr-product-tile-percent-savings-string{display:inline-block}.gr-product-tile .gr-product-percent-savings-container{display:inline-block;margin-left:2px;font-size:12px;color:#565959}.gr-product-tile>.gr-product-tile-prime-badge{margin-bottom:20px}.gr-product-tile>.gr-product-tile-prime-badge-strikethrough{margin-bottom:45px}.gr-product-tile>.gr-product-tile-prisma-prime-badge{margin-bottom:20px;font-size:12px;line-height:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;overflow:hidden!important}@media (max-width:750px){.gr-product-tile>.gr-product-tile-prisma-prime-badge{margin-bottom:10px}}.gr-product-tile>.gr-product-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;padding:8px}.gr-product-tile .gr-product-tile-gcf-contributions,.gr-product-tile>.gr-product-tile-items-purchased{color:#737B82;margin-top:10px;padding-left:8px}.gr-product-tile>.gr-product-tile-rendered-faceout{padding:0 8px}.gr-product-tile>.gr-product-tile-rendered-faceout .puis>div,.gr-product-tile>.gr-product-tile-rendered-faceout .puis>div>div.a-section{padding-left:0!important;padding-right:0!important}.gr-product-tile>.gr-product-tile-top-left{position:absolute;left:0;top:0}.gr-product-tile .gr-top-left-text{background-color:#E67623;padding:2px 2px 2px 5px;color:#fff}.gr-product-tile .gr-product-tile-must-have{min-width:90px;max-width:200px;font-size:12px;display:flex}.gr-product-tile .gr-product-tile-must-have-border{border-top:25px solid #E67623;border-right:10px solid transparent}.gr-product-tile .gr-review-star-container{padding-bottom:5px;padding-left:8px}.gr-product-tile .gr-product-tile-label{display:none;position:absolute;font-size:13px;font-weight:700;text-transform:uppercase;color:#fff;flex:1;justify-content:center;align-items:center;width:85%;height:17%;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;background-color:#004e70}.gr-product-tile .gr-product-tile-item-unavailable-label,.gr-product-tile .gr-product-tile-out-of-stock-label{display:none;position:absolute;font-size:13px;font-weight:700;text-transform:uppercase;color:#fff;flex:1;justify-content:center;align-items:center;width:85%;height:17%;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;background-color:#60737a}.gr-product-tile .gr-percentage-deal{color:#CC0C39;font-size:20px;font-weight:300;line-height:19px;padding-right:4px}.gr-product-tile .gr-product-tile-label-rio{background-color:#6C7778!important}.gr-product-tile .gr-product-clickable{cursor:pointer;font-size:18px;font-weight:400;line-height:20px}.gr-product-tile .gr-product-label-text{text-transform:none;font-weight:400;font-size:14px;line-height:20px}.gr-product-tile .gr-product-tile-button-container{align-self:center;width:100%;display:inline-flex;white-space:nowrap;margin-top:auto}@media (max-width:750px){.gr-product-tile .gr-product-tile-button-container{display:flex;flex-direction:column;margin-top:auto;font-size:11px}}.gr-product-tile .gr-product_tile__add-to-cart{width:100%}.gr-product-tile .gr-product-tile-img__disabled{opacity:.3}.gr-product-tile .gr-product-tile__label{height:60px;width:90%}.gr-product-tile .gr-product-tile-img-container{mix-blend-mode:multiply;width:100%;padding:8px}.gr-product-tile .gr-product-tile-faceout{height:auto;top:auto;left:auto;position:relative;bottom:110px}@media (max-width:750px){.gr-product-tile .gr-product-tile-faceout{bottom:80px}}.gr-product-tile .gr-deleted-asin-image{height:250px}@media (max-width:750px){.gr-product-tile .gr-deleted-asin-image{height:183px}}
/* ******** */
.gr-guest-share-address__checkbox{padding:0}
/* ******** */
.gr-add-to-cart-faceout-modal__header{display:flex;align-items:center;flex-wrap:nowrap}.gr-add-to-cart-faceout-modal__product-image{width:45px;height:45px;margin-right:12px}.gr-view-cart-button{width:100%}.gr-add-to-my-x{display:flex;flex-direction:column;align-items:center}.gr-heart-button{margin:12px;width:32px}.gr-contribute-from__content{width:100%}.gr-purchase-item-detail-view-modal-contents .gr-contribute-button{width:100%}.gr-contribute-amount__input>*{width:100%}.gr-mark-as-purchased-action-container{display:flex;flex-wrap:wrap}.gr-mark-as-purchased-action-container .a-declarative{flex-grow:1}.gr-mark-as-purchased-quantity{margin-right:16px}.gr-map-button{width:100%}.gr-faceout-buttons-container{display:flex;align-items:center;margin-top:auto}.gr-faceout-buttons-container .gr-add-to-cart-buttons{width:100%;display:block}.gr-add-to-cart-buttons{display:flex;flex-wrap:wrap}.gr-purchase-item-detail-view-modal-contents .gr-add-to-cart-buttons>*{width:100%}.gr-purchase-item-detail-view-modal-contents .gr-add-to-cart-button{width:100%}.gr-purchase-item-detail-view-modal-contents .gr-buying-options-button{width:100%}.gr-cta-error{flex-basis:100%}
/* ******** */
.gr-product-customization-container{margin-top:10px;margin-bottom:20px}.gr-product-customization-string{font-size:13px;font-weight:700}.gr-product-customization-and-more{margin-bottom:10px}.gr-product-customization-and{display:inline-block}.gr-product-customization-more{margin-left:1px;display:inline-block}.gr-product-customization-detail{font-size:13px}.gr-product-customization-error-message{color:red;margin-bottom:20px}.gr-product-customization-error-message .gr-product-customization-error-link{color:inherit;text-decoration:underline}.gr-product-list-expander{margin:8px 35px 0 65px}@media (max-width:700px){.gr-product-list-expander{margin:8px 0 15px 0}}.gr-product-list-expander-section{margin-bottom:12px}.gr-product-list-expander-section .gr-product-list-expander-section-heading{margin-bottom:8px}@media (max-width:700px){.gr-product-list-expander-section .gr-product-list-expander-section-heading{margin-left:24px}}.gr-product-list-expander-section .gr-product-list-expander-section-heading .gr-product-list-expander-section-name{font-size:24px;font-weight:700;margin-bottom:8px}@media (max-width:700px){.gr-product-list-expander-section .gr-product-list-expander-section-heading .gr-product-list-expander-section-name{font-size:16px}}.gr-product-list-expander-section .gr-product-list-expander-section-heading .gr-product-list-expander-section-num-items{font-size:14px}.gr-product-list-expander-section .gr-product-list-expander-section-contents{display:flex;flex-wrap:wrap;margin:0 auto;max-width:calc(5 * calc(270px + 2 * 2px));min-width:calc(100px * 2);width:100%}@media only screen and (min-width:598px) and (max-width:872px){.gr-product-list-expander-section .gr-product-list-expander-section-contents{width:calc(calc(270px + 2 * 2px) * 2)}}@media only screen and (min-width:855px) and (max-width:1129px){.gr-product-list-expander-section .gr-product-list-expander-section-contents{width:calc(calc(270px + 2 * 2px) * 3)}}@media only screen and (min-width:1121px) and (max-width:1395px){.gr-product-list-expander-section .gr-product-list-expander-section-contents{width:calc(calc(270px + 2 * 2px) * 4)}}@media only screen and (min-width:1390px) and (max-width:1664px){.gr-product-list-expander-section .gr-product-list-expander-section-contents{width:calc(calc(270px + 2 * 2px) * 5)}}
/* ******** */
.gr-tag-summary-wrapper{overflow-x:auto}.gr-tag-summary-wrapper-desktop{display:flex;margin-left:65px;margin-top:12px}.gr-tag-summary-icon{display:inline-block;width:55px}.gr-tag-summary-icon-desktop{vertical-align:middle}.gr-tag-summary-icon-mobile{vertical-align:top}.gr-tag-summary-text-wrapper{display:inline-block}.gr-tag-summary-text-wrapper-desktop{vertical-align:middle}.gr-tag-summary-text-wrapper-mobile{vertical-align:top;width:calc(100% - 60px);padding-right:10px;padding-left:5px;white-space:normal}.gr-tag-summary-link{margin-top:5px}.gr-tags-wrapper-desktop{display:inline-block;margin-left:20px;vertical-align:middle}.gr-tags-tag{display:inline-block;margin:8px 4px;text-align:center;max-width:80px;cursor:pointer}.gr-tags-tag-image-wrapper{background-color:#d8d8d8;margin:0 auto;width:52px;border-radius:100%}.gr-tags-tag-image-wrapper-selected{background-color:#004e70}.gr-tags-tag-text{max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/* ******** */
.gr-step-progress-bar{width:100%;padding-left:calc(50% - 100px);margin-bottom:35px}@media (max-width:500px){.gr-step-progress-bar{padding-left:calc(50% - 75px)}}.gr-progress-bar-content-wrapper{width:200px}@media (max-width:500px){.gr-progress-bar-content-wrapper{width:150px}}.gr-step-progress-bar-inner-box{background-color:#879596;width:100%}.gr-step-progress-bar-inner{height:3px;background-color:#064F70}.gr-step-progress-bar-label{font-size:15px;text-align:center;width:100%;margin-bottom:10px}
/* ******** */
.gr-how-to-popup-header-text{font-size:24px;font-family:"Amazon Ember";color:#111;margin-bottom:42px;line-height:normal;text-align:center}@media (max-width:480px){.gr-how-to-popup-header-text{font-size:18px;font-weight:700;margin-bottom:14px;margin-top:28px}}.hgl-how-to-pagination-button{height:15px;width:15px;border-radius:50%;background-color:#D8D8D8;margin:3px;border:none;padding:0}@media (max-width:480px){.hgl-how-to-pagination-button{height:12px;width:12px;margin:2px}}.hgl-how-to-pagination-wrapper{margin:auto;margin-top:14px;margin-bottom:40px;text-align:center}@media (max-width:480px){.hgl-how-to-pagination-wrapper{margin-top:28px;margin-bottom:14px}}#gr-how-to-flow-progress-bar{display:none}.gr-how-to-popup-body-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}@media (max-width:480px){.gr-how-to-popup-body-wrapper{width:98%;margin-left:auto;margin-right:auto}}.gr-how-to-flow-popup-media-container{margin:auto;margin-top:10px;height:20rem}.gr-how-to-flow-popup-media-container img{height:100%}.gr-how-to-instruction-content{margin-top:10px;text-align:center;width:80%;font-size:16px}@media (max-width:480px){.gr-how-to-instruction-content{margin-bottom:10px;font-size:14px}}.hgl-how-to-add-items-instruction-description{font-weight:700;font-size:16px;text-align:center}@media (max-width:480px){.hgl-how-to-add-items-instruction-description{font-size:14px}}.hgl-how-to-action{text-align:center;margin-top:30px}.hgl-how-to-action-item .action-item__next{text-align:center;margin-top:30px}.hgl-how-to-action-item .action-item__close{text-align:center;margin-top:30px}.hgl-how-to-flow-primary-btn{display:inline-block;border-radius:100px;padding:3px 39px;border:3px solid #064F70;background-color:#064F70;font-size:25px;line-height:1.25;outline:0;transition:all .1s;color:#fff;text-decoration:none;margin-bottom:14px;margin-top:14px;width:178px}@media (max-width:480px){.hgl-how-to-flow-primary-btn{font-size:21px;padding:6px 30px;margin-bottom:28px}}.selected-nav-button-color{background-color:#064F70}.unselected-nav-button-color{background-color:#D8D8D8}
/* ******** */
.gr-tag-modal-desktop{margin:50px;max-width:800px}.gr-tag-modal-changeover{position:fixed;top:35%}.gr-tag-modal-header{margin-bottom:36px}@media (max-width:700px){.gr-tag-modal-header{margin-bottom:12px}}.gr-tag-modal-header-main{margin-bottom:5px}@media (max-width:700px){.gr-tag-modal-header-main{margin-bottom:12px}}.gr-tag-modal-create{margin-bottom:32px}.gr-tag-modal-create-label{padding-left:0}.gr-tag-modal-create-stripe{display:flex;gap:16px}.gr-tag-modal-create-stripe .gr-tag-modal-create-stripe-input{height:45px;flex-grow:4}@media (max-width:700px){.gr-tag-modal-create-stripe .gr-tag-modal-create-stripe-input{width:100%;overflow-x:initial}}.gr-tag-modal-create-stripe .gr-tag-modal-create-button{height:45px;background-color:#eee}@media (max-width:700px){.gr-tag-modal-create-stripe .gr-tag-modal-create-button{width:100%}}@media (max-width:700px){.gr-tag-modal-create-stripe{flex-direction:column;align-items:center}}.gr-tag-modal-your-tags{margin:12px 0}.gr-tag-modal-your-tags-header{margin-bottom:6px}.gr-tag-modal-your-tags-wrapper{display:inline-block;margin:6px 12px 6px 0}.gr-tag-modal-your-tags-tag{padding:8px 12px;background-color:#fff;border:solid 1px #adb1b8;border-radius:3px}.gr-tag-modal-close-icon{margin-top:5px}.gr-tag-modal-registry-status{background-color:#f7fafa;border-radius:18px;padding:20px;margin:12px 2px}.gr-tag-modal-save-wrapper{text-align:center;margin:12px 0}button.gr-btn.gr-tag-modal-save-button{line-height:50%;height:33px;width:176px}.gr-tag-modal-delete-flow{text-align:center}.gr-tag-modal-delete-this-tag{color:#004E70}.gr-tag-modal-delete-flow-buttons{margin-top:30px}.gr-tag-modal-delete-flow-button-desktop{display:inline-block;width:255px}.gr-tag-modal-delete-flow-button-mobile{width:255px;margin:5px 0}.gr-tag-modal-privacy-notification{margin:32px 16px 16px 32px;padding:18px 32px 21px;border-radius:16px;background-color:#f7fafa}@media (max-width:700px){.gr-tag-modal-privacy-notification{padding-bottom:4px;margin:4px}}.gr-tag-modal-privacy-notification-text{margin-left:50px}@media (max-width:700px){.gr-tag-modal-privacy-notification-text{margin-left:24px;padding-bottom:20px}}.gr-dpx-tag-modal-desktop{margin:0 70px 20px 50px;max-width:800px}.gr-dpx-tag-modal-changeover{position:fixed;top:35%}.gr-dpx-tag-modal-header{width:673px;height:36px;margin:0 0 12px;padding:9px 14px 7px;border-radius:4px;box-shadow:inset 0 -2px 0 0 #f2f2f2,inset 0 -1px 0 0 #c6c6c6,inset 0 1px 0 0 #fbfbfb;background-image:linear-gradient(to bottom,#f6f6f6,#eaeaea)}.gr-dpx-tag-modal-header-main{margin-bottom:5px}.gr-dpx-tag-modal-create{margin:12px 0}.gr-dpx-tag-modal-create-label{margin-bottom:5px}.gr-dpx-tag-modal-create-stripe{display:inline-block}.gr-dpx-tag-modal-create-stripe-input-desktop{width:468px}.gr-dpx-tag-modal-create-button-wrapper{display:inline-block;float:right}.gr-dpx-tag-modal-your-tags{margin:9px 72px 43px 10px}.gr-dpx-tag-modal-your-tags-wrapper{display:inline-block;border:solid 0 #adb1b8;border-radius:3px;margin:6px 3px}.gr-dpx-tag-modal-your-tags-tag{padding:8px 12px;background:0 0;border:solid 1px #adb1b8;line-height:1.43;font-family:AmazonEmber}.gr-dpx-tag-modal-registry-status{background-color:#f7fafa;border-radius:18px;padding:20px;margin:12px 2px}.gr-dpx-tag-modal-save-wrapper{text-align:center;margin:12px 0}.gr-dpx-tag-modal-add-new-wrapper{text-align:left;margin:12px 0}.gr-dpx-add-new-tag{width:150px;height:20px;margin:7px 0 4px 10px;font-family:AmazonEmber;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#555;background:0 0;border:none;text-align:left;padding-left:0;font-size:medium}.gr-dpx-tag-modal-header-sub{font-family:AmazonEmber;font-size:15px;color:#555;line-height:1.33}.gr-dpx-tag-modal-description{margin:12px 12px}.gr-dpx-tag-modal-save-button{color:#fff;border:3px solid #004e70;background-color:#004e70;border-radius:100px;padding:12px 74px}.gr-dpx-gift-tag-modal-your-gift-tags-empty{font-family:AmazonEmber;line-height:1.33;color:#555}
/* ******** */
.gr-navigation-tab-wrapper a{color:#000}@media (min-width:480px){.gr-navigation-tab-wrapper{margin-bottom:16px}}.gr-navigation-tab__row{display:flex;margin:8px auto auto}@media (max-width:900px){.gr-navigation-tab__row{margin:auto;min-width:60%;width:max-content}}.gr-navigation-tab-divider{border-top:1px solid #858989;margin-bottom:0!important}
/* ******** */
.gr-banner-custom-upload{position:absolute;left:0}.gr-banner .gr-banner-custom-upload{overflow:hidden;position:absolute;right:10px;bottom:6px}.gr-banner-print{padding-right:26px}.gr-banner-upload-btn{border:none;outline:0;background-color:Transparent;padding:1px 6px 1px 6px;white-space:nowrap;padding-right:50px}.gr-banner-upload-btn img:last-child{display:none}.gr-banner:hover .gr-banner-upload-btn{min-width:50px;border-radius:2px;border-width:1px 1px 2px;background-color:#e7e9ec}.gr-banner:hover .gr-banner-upload-btn img:first-of-type{display:none}.gr-banner:hover .gr-banner-upload-btn img:last-of-type{display:inline}.gr-banner-delete-btn.gr-banner-delete-btn-overlay,.gr-banner-upload-btn.gr-banner-upload-btn-overlay{position:absolute;bottom:6px;right:10px}.gr-banner-upload-btn-txt{visibility:hidden;display:inline-block;padding-top:10px}.gr-banner:hover .gr-banner-upload-btn-txt{visibility:visible;display:inline-block;padding-top:10px}#gr-banner-upload-btn{position:absolute;right:0;bottom:0}.gr-modal-banner-select-new-pic,.gr-modal-profile-select-new-pic{float:none}.gr-modal-select-pic-wrapper{margin-bottom:14px}.gr-modal-banner-confirm-btn,.gr-modal-profile-confirm-btn{float:right}.gr-modal-banner-img-wrapper{padding-bottom:16px}.gr-modal-img-outer-container{position:relative;margin-bottom:6px;background:url(https://images-na.ssl-images-amazon.com/images/G/01/weddingregistry/images/photo_edit_bg._V295717084_.jpg) center top;border:1px solid #95b9cf}.gr-modal-img-outer-container .gr-modal-banner-img-rotate-btn,.gr-modal-img-outer-container .gr-modal-profile-img-rotate-btn{background:url(https://images-na.ssl-images-amazon.com/images/G/01/weddingregistry/images/rotate_button._V297025016_.png) no-repeat center;position:absolute;bottom:5px;right:5px;border-radius:4px;width:45px;height:35px;cursor:pointer;z-index:1000}.gr-modal-banner-image,.gr-modal-profile-image{max-width:762px;max-height:762px}.gr-modal-banner-accept-checkbox,.gr-modal-profile-accept-checkbox{margin-bottom:14px}.gr-modal-banner-cancel-btn,.gr-modal-profile-cancel-btn{float:right;margin-right:10px}.gr-modal-banner-photo-error,.gr-modal-profile-photo-error{display:none;position:absolute;z-index:999;margin:auto}.jcrop-holder.jcrop-circle-shape>div:first-child>div:first-child{border-radius:50%;border:1px dashed #ddd}.jcrop-holder{margin:auto}.gr-modal-select-banner-container{font-size:17px}@media (max-width:750px){.gr-modal-select-banner-header{font-size:19px}}@media (max-width:750px){.choose-custom-image-wrapper{padding-left:20px;padding-right:20px;margin-bottom:60px}}.gr-image-left{height:70px;width:350px;float:left;display:flex;margin-top:5px;margin-bottom:5px;margin-right:2px}@media (max-width:750px){.gr-image-left{width:100%;margin-top:10px}}.gr-image-right{height:70px;width:350px;float:right;display:flex;margin-top:5px;margin-bottom:5px;margin-right:5px}@media (max-width:750px){.gr-image-right{width:100%;margin-top:10px}}.gr-banner-image-list-wrapper{margin-top:2px;margin-left:7%}@media (max-width:750px){.gr-banner-image-list-wrapper{display:flex;flex-direction:column;margin:10px}}.gr-select-banner__cta{text-transform:capitalize;background-color:#004e70;border:3px solid #004e70;color:#fcfcfc;max-width:84%}@media (max-width:750px){.gr-select-banner__cta{width:96%;max-width:96%;margin:20px auto}}.gr-select-banner__save-button{text-align:center;margin-top:20px}@media (max-width:750px){.gr-select-banner__save-button{width:100%;position:fixed;left:0;bottom:0;background-color:#fff}}.gr-banner-template-selected{outline:3px solid #004e70}.gr-choose-custom-image-label{text-align:left}.gr-modal-upload-photo-label-and-link{margin-bottom:20px}.gr-banner-image-upload-controls{margin-left:7%}@media (max-width:750px){.gr-banner-image-upload-controls{display:flex;flex-direction:column;margin:10px}}.gr-modal-select-banner-upload-photo-link-text{font-size:15px;margin-top:5px;margin-bottom:10px;color:#1d6fc3;border-bottom:1px solid #1d6fc3;width:auto;display:inline-block}.gr-select-upload-photo-container{width:100%;height:100%;position:relative}.gr-select-upload-photo-contents{overflow:auto;width:100%;height:450px}.gr-select-upload-photo-contents>button{position:absolute;bottom:0;transform:translate(-50%,-50%)}@media (max-width:750px){.gr-select-upload-photo-contents>button{width:96%;position:fixed;transform:none}}@media (max-width:750px){.gr-select-upload-photo-contents{height:100%;margin-bottom:48px}}
/* ******** */
#ggr-ai-checklist-search-page{width:100%;display:flex;flex-direction:column;margin-bottom:30px}#ggr-ai-checklist-search-page .a-input-text-wrapper{border-color:#888c8c!important}#ggr-ai-checklist-search-page .a-form-focus{outline-width:0}.gr-ai-checklist-search-title{text-align:left;font-size:24px;line-height:22px;margin-right:5px}.gr-ai-checklist-search-title *{text-align:left}#ggr-ai-checklist-search-input-id{width:100%;min-height:80px;text-align:left;resize:vertical;padding:12px;font-size:16px;border-radius:12px}#ggr-ai-checklist-search-suggestions-id{width:100%;gap:8px;align-items:flex-start;max-height:30vh;white-space:nowrap}#ggr-ai-checklist-search-suggestions-id .ggr-ai-checklist-search-suggestion-li{width:fit-content;height:auto;border-radius:24px;padding:4px;display:inline-block;text-align:center;gap:4px;margin-bottom:8px}#ggr-ai-checklist-search-suggestions-id .ggr-ai-checklist-search-suggestion-li .ggr-ai-checklist-search-suggestion-button{width:auto;border:1px solid #888C8C;font-size:14px;line-height:1.4;vertical-align:middle;box-shadow:none!important}#ggr-ai-checklist-search-search-button-id{position:fixed;width:92%;bottom:8px}#checklist-category-scroller,#checklist-prompt-scroller{scrollbar-width:none}
/* ******** */
.gr-summary-wrapper{padding:12px 16px 0 16px}@media (max-width:750px){.gr-summary-wrapper{display:block}}.gr-summary-wrapper a{color:#004e70}.gr-summary-wrapper__row{display:flex;justify-content:space-between}@media (max-width:750px){.gr-summary-wrapper__row{margin:0}}.gr-summary__hr{margin-left:64px;margin-right:64px}.gr-reg-summary-registry-name-wrapper{display:inline-block;margin-right:20px;width:100%}.gr-image-name-container{width:calc(39%);display:flex;margin-left:120px}@media (max-width:750px){.gr-image-name-container{width:95%;margin-left:20px;margin-right:20px;margin-bottom:5px}}.gr-summary-main-content{display:flex;width:calc(53%)}@media (max-width:750px){.gr-summary-main-content{width:calc(98%);margin-left:0;margin-top:26px;justify-content:center;margin-bottom:26px}}.gr-reg-summary-remaining-items-wrapper{display:inline-block;margin-right:20px;text-align:center;margin-left:20px}.gr-reg-summary-registry-name{font-size:17px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}@media (max-width:750px){.gr-reg-summary-registry-name{max-width:calc(70%);font-size:13.5px}}.gr-reg-summary-registry-countdown{color:#329E34;font-size:13px}@media (max-width:750px){.gr-reg-summary-registry-countdown{font-size:13.5px}}.gr-reg-summary-purchased-items-count,.gr-reg-summary-remaining-items-count{color:#111;font-size:17px}@media (max-width:750px){.gr-reg-summary-purchased-items-count,.gr-reg-summary-remaining-items-count{font-size:15px}}.gr-reg-summary-purchased-items-text,.gr-reg-summary-remaining-items-text{font-size:17px}@media (max-width:750px){.gr-reg-summary-purchased-items-text,.gr-reg-summary-remaining-items-text{font-size:15px}}.gr-upload-container-image{border-radius:100px;margin-right:5px;height:42px}@media (max-width:750px){.gr-upload-container-image{height:41px;margin-top:0;margin-right:5px}}.gr-manage-menu-item{font-size:15px}@media (max-width:750px){.gr-manage-menu-item{font-size:16px}}.gr-manage-menu-item-non-last{margin-bottom:23px}@media (max-width:750px){.gr-manage-menu-item-non-last{margin-bottom:20px}}.gr-manage-menu-item__new{color:#007185}.gr-summary__intro{width:28%;display:flex;flex-direction:column}@media (max-width:750px){.gr-summary__intro{width:100%;padding-bottom:8px}}.gr-summary__intro--line1{display:flex;padding-bottom:8px;width:100%}.gr-summary__full-name-location{margin-right:24px;display:flex}@media (max-width:750px){.gr-summary__full-name-location{font-weight:400;margin-right:0}}.gr-summary__full-name-location hr{min-height:100%;max-height:100vh;border:1px solid #000;margin-left:8px;margin-right:8px}.gr-summary__full-name-location .gr-summary__full-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (max-width:750px){.gr-summary__full-name-location .gr-summary__full-name{max-width:200px}}.gr-summary__settings-sharing-container{margin-left:auto;text-align:right}.gr-summary__setting{padding-bottom:8px}@media (max-width:750px){.gr-summary__setting{padding-left:16px}}.gr-summary__intro--line2{width:100%}@media (max-width:750px){.gr-summary__intro--line2{padding:0}}.gr-summary__intro--line2{width:100%;font-weight:700}.gr-summary__intro--line3{font-weight:700}.gr-summary__registry-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word;font-weight:700;line-height:normal}.gr-summary__main{flex-grow:1;display:flex;align-items:center}@media (max-width:750px){.gr-summary__main{flex-direction:column}}.gr-summary__counter{display:flex;min-width:50%}@media (max-width:750px){.gr-summary__counter{width:100%;justify-content:space-evenly;margin-top:16px}}.gr-summary-counter__section{display:flex;flex-direction:row;align-items:center;text-align:center;margin-right:32px}@media (max-width:750px){.gr-summary-counter__section{margin:0}}.gr-summary-counter--number{font-size:18px;font-weight:700;color:#004e70}@media (max-width:750px){.gr-summary-counter--number{font-size:17px}}.gr-summary-counter--text{margin-left:4px}@media (max-width:750px){.gr-summary-counter--text{font-weight:700}}.gr-summary-counter--text a{text-transform:lowercase;color:#000}.gr-summary__settings-gift-surprise-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.gr-summary__settings-gift-surprise-text{text-align:right}.gr-reg-summary-keep-it-a-surprise{margin-left:auto;margin-top:0;display:flex}@media (max-width:750px){.gr-reg-summary-keep-it-a-surprise{font-weight:400;font-size:12px;margin:12px 0 0}}.gr-reg-summary-keep-it-a-surprise label{display:flex;align-items:center;font-weight:400;padding-left:0}.gr-keep-gift-surprise-toggle-confirmation{display:flex;flex-direction:column;justify-content:center;text-align:center;margin-top:40px;margin-right:auto;margin-left:10%}@media (max-width:750px){.gr-keep-gift-surprise-toggle-confirmation{margin-right:5%;margin-left:5%}}.gr-gift-surprise-warning-button-stack{justify-content:space-between;margin-top:30px;display:flex}@media (max-width:480px){.gr-gift-surprise-warning-button-stack{margin-top:30px;justify-content:space-between;flex-direction:column}}.gr-gift-surprise-opt-out-confirm-desktop{flex:50%;margin:auto;margin-top:10px}#gr-gift-surprise-opt-out-confirm-mobile{width:250px;margin:auto;margin-top:10px}.gr-gift-surprise-opt-out-cancel-desktop{flex:50%;margin:auto;margin-top:10px;margin-right:2%}#gr-gift-surprise-opt-out-cancel-mobile{width:250px;margin:auto;margin-top:10px}.gr-gift-surprise-warning-title{font-weight:700}.gr-gift-surprise-warning-body{margin-top:2px}.gr-reg-summary-purchased-count-mask{margin:0}.gr-reg-summary-purchased-count-mask span{display:inline-flex;align-items:center;height:100%}.gr-reg-summary-purchased-icon{height:32px;margin-right:4px}.gr-privacy-status-save-button{display:flex;justify-content:center;margin-top:10px}.gr-privacy-status-save-button-mobile{margin-left:1.3rem;margin-right:1.3rem}.gr-profile-verified-checkbox{display:inline-flex}.gr-custom-summary-wrapper{margin-top:15px;margin-bottom:24px;display:inline-block;max-width:520px;width:100%}@media (max-width:930px){.gr-custom-summary-wrapper{max-width:350px}}.gr-custom-summary-wrapper a{color:#004e70}.gr-reg-summary-fullname-setting-wrapper{margin-bottom:5px}.gr-reg-summary-fullname{display:inline-block;width:200px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#111;text-align:left}@media (max-width:750px){.gr-reg-summary-fullname{width:165px;font-size:16px}}.gr-custom-reg-summary-registry-name{color:#004e70;font-size:30px;margin-bottom:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;overflow-y:visible;padding-top:5px;padding-bottom:10px}@media (max-width:750px){.gr-custom-reg-summary-registry-name{font-size:21px;margin-bottom:0;font-size:22px;padding-top:inherit}}.gr-reg-summary-setting{display:inline-block;margin-left:15px;overflow:hidden}.gr-reg-summary-purchased-count-wrapper,.gr-summary-items-count{display:inline-block}@media (max-width:750px){.gr-reg-summary-purchased-count-wrapper,.gr-summary-items-count{height:41px;margin-top:0;margin-right:5px}}.gr-reg-summary-counts-wrapper{display:inline-block;text-align:center}@media (max-width:750px){.gr-reg-summary-counts-wrapper{margin-top:0;margin-bottom:5px}}.gr-reg-summary-items-count-wrapper{display:inline-block;margin-bottom:10px}@media (max-width:750px){.gr-reg-summary-items-count-wrapper{margin-right:5px;margin-bottom:5px}}.gr-reg-summary-add-items,.gr-reg-summary-thank-you-list{width:150px;margin:4px 2px}.gr-reg-summary-add-items.gr-reg-summary-thank-you-and-returns,.gr-reg-summary-thank-you-list.gr-reg-summary-thank-you-and-returns{width:190px}@media (max-width:750px){.gr-reg-summary-add-items,.gr-reg-summary-thank-you-list{margin:4px 8px}}.gr-custom-reg-summary-items-count{color:#008296;font-size:17px}@media (max-width:750px){.gr-custom-reg-summary-items-count{margin-left:13px}}.gr-custom-reg-summary-purchased-items-count-wrapper{font-size:17px;display:inline-block;margin-bottom:10px}@media (max-width:750px){.gr-custom-reg-summary-purchased-items-count-wrapper{margin-left:5px;margin-bottom:5px}}.gr-custom-reg-summary-purchased-items-count{color:#008296;font-size:17px}@media (max-width:750px){.gr-custom-reg-summary-purchased-items-count{margin-right:13px}}.gr-custom-reg-summary-add-items-text{font-size:13px;font-weight:700;margin-bottom:22px}@media (max-width:750px){.gr-custom-reg-summary-add-items-text{margin-right:-25px}}.gr-custom-reg-summary-purchased-items-text{font-size:13px;font-weight:700;margin-bottom:22px}@media (max-width:750px){.gr-custom-reg-summary-purchased-items-text{margin-left:-25px}}@media (max-width:750px){.gr-summary-button-links-wrapper{margin-left:-26px}}.gr-custom-reg-summary-share-view-wrapper{margin-left:calc(100% - 219px);margin-top:-221px;margin-bottom:158px}.gr-summary-wrapper.gr-summary-holiday{padding-top:8px}.gr-summary-wrapper.gr-summary-holiday .gr-image-name-container{display:flex;margin:0;padding-left:195px}@media (max-width:750px){.gr-summary-wrapper.gr-summary-holiday .gr-image-name-container{padding:0 20px;justify-content:space-between;width:100%}}.gr-summary-wrapper.gr-summary-holiday .gr-reg-summary-registry-name-wrapper{width:auto}@media (max-width:750px){.gr-summary-wrapper.gr-summary-holiday .gr-reg-summary-registry-name{font-size:18px}}@media (max-width:750px){.gr-summary-wrapper .gr-reg-summary-fullname-setting-wrapper{margin-bottom:0}}.gr-summary-wrapper .gr-reg-summary-registry-countdown{color:#111;font-weight:700;font-size:12px}@media (max-width:750px){.gr-summary-wrapper .gr-reg-summary-registry-countdown{font-weight:400;font-size:15px}}.gr-summary-wrapper .gr-summary-main-content{margin-top:0}.gr-reg-summary-fullname-holiday{font-size:16px;font-weight:700}@media (max-width:750px){.gr-reg-summary-fullname-holiday{font-size:15px;font-weight:400}}.gr-reg-summary-setting-holiday{font-size:16px;white-space:nowrap;overflow:visible}.gr-reg-summary-setting-holiday a{color:#111}@media (max-width:750px){.gr-reg-summary-setting-holiday{font-size:15px;overflow:hidden}}#gr-reg-summary-registry-name-holiday{padding-bottom:6px;font-size:16px}@media (max-width:750px){#gr-reg-summary-registry-name-holiday{font-size:15px;line-height:20px}}.gr-reg-holiday-summary-purchased-items-wrapper{display:inline-block;text-align:center;padding:0 24px 0 24px;margin-top:20px}.gr-reg-holiday-summary-purchased-items-wrapper img{height:45px;width:auto}@media (max-width:750px){.gr-reg-holiday-summary-purchased-items-wrapper{margin-right:50px;margin-left:calc(9%);margin-top:10px}.gr-reg-holiday-summary-purchased-items-wrapper img{height:45px;width:auto}}.gr-reg-holiday-summary-item-count-holder{display:flex;height:55px;justify-content:center;flex-direction:column;align-items:end}@media (max-width:750px){.gr-reg-holiday-summary-item-count-holder{height:55px}}.gr-reg-holiday-summary-remaining-items-wrapper,.gr-reg-holiday-summary-total-items-wrapper{display:inline-block;text-align:center;padding:0 24px 0 24px;margin-left:20px;margin-top:20px}@media (max-width:750px){.gr-reg-holiday-summary-remaining-items-wrapper,.gr-reg-holiday-summary-total-items-wrapper{margin-top:10px}.gr-reg-holiday-summary-remaining-items-wrapper img,.gr-reg-holiday-summary-total-items-wrapper img{height:45px;width:45px}}.gr-reg-holiday-summary-purchased-count-mask,.gr-reg-holiday-summary-purchased-items-count,.gr-reg-holiday-summary-remaining-items-count,.gr-reg-holiday-summary-total-items-count{margin:auto;margin-bottom:10px}.gr-reg-holiday-summary-registry-item-counts{display:flex;flex-direction:row}.gr-reg-holiday-summary-registry-item-counts a{color:#111}@media (max-width:750px){.gr-reg-holiday-summary-registry-item-counts{margin-top:10px;display:flex;flex-direction:row;justify-content:space-between}}.gr-reg-summary-registry-keep-it-a-surprise{font-weight:700;margin-top:30px}@media (max-width:750px){.gr-reg-summary-registry-keep-it-a-surprise{font-weight:400;font-size:12px;display:flex;flex-direction:row;justify-content:space-between}}.gr-reg-summary-registry-keep-it-a-surprise label{display:inline}.gr-holiday-summary-content{display:flex;flex-direction:column;align-items:center;padding-left:10%}@media (max-width:750px){.gr-holiday-summary-content{padding-left:0}}.gr-reg-holiday-summary-purchased-items-text,.gr-reg-holiday-summary-remaining-items-text,.gr-reg-holiday-summary-total-items-text{font-size:17px}@media (max-width:750px){.gr-reg-holiday-summary-purchased-items-text,.gr-reg-holiday-summary-remaining-items-text,.gr-reg-holiday-summary-total-items-text{font-size:18px}}.gr-keep-gift-surprise-toggle-confirmation{display:flex;flex-direction:column;justify-content:center;text-align:center;margin-top:40px;margin-right:auto;margin-left:10%}@media (max-width:750px){.gr-keep-gift-surprise-toggle-confirmation{margin-right:5%;margin-left:5%}}.gr-gift-surprise-warning-button-stack{justify-content:space-between;margin-top:30px;display:flex}@media (max-width:480px){.gr-gift-surprise-warning-button-stack{margin-top:30px;justify-content:space-between;flex-direction:column}}.gr-gift-surprise-opt-out-confirm-desktop{flex:50%;margin:auto;margin-top:10px;background:#fff;border-color:#D5D9D9}#gr-gift-surprise-opt-out-confirm-mobile{width:250px;margin:auto;margin-top:10px;background:#fff;border-color:#D5D9D9}.gr-gift-surprise-opt-out-cancel-desktop{flex:50%;margin:auto;margin-top:10px;margin-right:2%}#gr-gift-surprise-opt-out-cancel-mobile{width:250px;margin:auto;margin-top:10px}.gr-gift-surprise-warning-title{font-weight:700}.gr-gift-surprise-warning-body{margin-top:2px}.gr-manage-menu{margin:6px 7px}@media (max-width:750px){.gr-manage-menu{margin:5px 6px}}.gr-share-registry-icon{display:flex;align-items:center;justify-content:center;width:25px;height:25px;margin-left:16px}.gr-share-registry-icon:hover{cursor:pointer}.gr-copy-share-link-content{width:350px}@media (max-width:900px){.gr-copy-share-link-content{width:300px}}.gr-copy-share-link-content-title{font-weight:700;margin-bottom:10px}.gr-copy-share-link-content-link-text{overflow-wrap:break-word}.gr-share-registry-button-wrapper{text-align:left;margin-left:16px}.gr-privacy-reg-summary-share-view-wrapper{max-width:600px}@media (max-width:900px){.gr-privacy-reg-summary-share-view-wrapper{margin:0;min-width:60%;max-width:100%}}.gr-share-registry-wrapper-shared{display:flex;justify-content:right}@media (max-width:900px){.gr-share-registry-wrapper-shared{justify-content:flex-start}}.gr-privacy-status-dropdown-component{display:inline-block}.gr-privacy-info-wrapper{display:flex;align-items:center;justify-content:right;flex-wrap:wrap}@media (max-width:900px){.gr-privacy-info-wrapper{justify-content:left}}@media (max-width:900px){.gr-privacy-info-wrapper .gr-text{margin-left:16px}}.gr-privacy-info-wrapper .a-dropdown-prompt{color:#004e70;font-weight:700;font-size:14px}.gr-privacy-info-wrapper label{padding:0}.gr-privacy-changeover{position:fixed;top:35%}.gr-reg-summary-share-private-action{font-weight:700;text-align:right}@media (max-width:900px){.gr-reg-summary-share-private-action{font-size:13px;text-align:center;margin-left:0}}.gr-reg-summary-share-private-action.gr-mobile{font-size:13px;text-align:center;margin-left:0}@media (max-width:900px){.gr-reg-summary-share-view-container{position:relative;margin-bottom:0}}.gr-reg-summary-share-view-container.gr-mobile{position:relative;margin-bottom:0}
/* ******** */
.gr-gift-card-fund-modal{padding:16px;display:grid;justify-content:center;grid-template-columns:repeat(5,1fr)}@media (max-width:700px){.gr-gift-card-fund-modal{padding:12px;display:block}}.gr-modal-product__left-column{float:left;display:inline-block;grid-column-start:1;grid-column-end:3}@media (max-width:700px){.gr-modal-product__left-column{margin-bottom:20px;width:100%}}.gr-modal-product__right-column{grid-column-start:3;grid-column-end:6;display:table}@media (max-width:700px){.gr-modal-product__right-column{width:auto;display:inline}}.gr-modal-product__left-column .gr-modal__product-image{padding:16px 40px;margin-right:12px;text-align:center}@media (max-width:700px){.gr-modal-product__left-column .gr-modal__product-image{padding:0 80px}}.gr-modal__product-image-button{padding-top:12px}.gr-modal__product-title-wrapper{margin-bottom:20px}.gr-modal__product-quantity-wrapper{display:inline-block;width:100%;margin-bottom:20px}.gr-modal__product-detail-divider{margin:20px 0;border:1px solid;color:#e8ebeb}.gr-modal__product-detail-divider.gr-mobile{display:none}.gr-modal__product-toggle-wrapper{display:inline-block;vertical-align:middle;margin-bottom:20px}.gr-modal__product-toggle-wrapper>.gr-modal__product-toggle-text{margin-left:12px;font-size:14px}.gr-modal__product-toggle-wrapper>.gr-modal__product-priority-control{margin-bottom:12px}@media (max-width:700px){.gr-modal__product-toggle-wrapper>.gr-modal__product-priority-control{margin-top:12px;margin-bottom:24px}}.gr-modal__action-section{padding-top:24px}.gr-modal__action-section .gr-product-detail-remove_alert{margin-top:20px}.gr-modal__action-section .gr-product-remove-alert-btn{display:flex;margin-top:20px}.gr-modal__action-section .gr-remove-item-confirm{width:160px}.gr-modal__action-section .gr-remove-item-cancel{float:right;width:160px}.gr-modal__add-to-cart-button,.gr-modal__add-to-registry-button,.gr-modal__save-changes-button{float:right}@media (max-width:700px){.gr-modal__add-to-cart-button,.gr-modal__add-to-registry-button,.gr-modal__save-changes-button{float:none}}.gr-modal__remove-link{float:left}@media (max-width:700px){.gr-modal__remove-link{float:none;text-align:center}}.gr-gift-card-fund-modal-gift-amount-symbol{width:20px;height:30px}.gr-gift-card-fund-modal-gift-amount{padding:12px 0;font-size:12px;color:#555}@media (max-width:700px){.gr-gift-card-fund-modal-gift-amount{font-size:15px;color:#005769}}.gr-gift-card-fund-photo-selector{text-align:center}.gr-modal__photo-selector-header{padding:24px}.gr-modal__photo-selector-image-wrapper{display:inline-block;padding:12px}.gr-modal__photo-selector-image{max-width:165px}@media (max-width:700px){.gr-modal__photo-selector-image{max-width:140px}}.gr-modal__photo-selector-image-selected{border:3px solid #9B1949}.gr-modal__photo-selector-button{padding:20px}.gr-modal__gift-fund-terms{font-size:12px;color:#737B82}.gr-modal__price{display:flex;align-items:center}@media (max-width:700px){.gr-modal__gift-card-fund-meter-wrapper{margin-top:8px}}.gr-modal__gift-card-fund-meter-text{margin:8px 0;color:#005769}.gr-gift-fund-modal__address-sharing-text,.gr-gift-fund-modal__comment,.gr-gift-fund-modal__gift-amount-default{margin-bottom:12px}.gr-modal__gift-card-fund-from,.gr-modal__gift-message{margin-bottom:24px}.gr-gift-fund-modal__label{margin-bottom:8px}#gr-gift-fund-modal__suggested-amount-list{text-align:left}.gr-product-detail-tag-section{margin-bottom:8px}@media (max-width:700px){.gr-product-detail-tag-section{margin-bottom:4px}}.gr-product-detail-tag-title{font-weight:700;margin-bottom:8px}.gr-tag{text-align:center;width:64px;cursor:pointer;margin-right:4px;flex-shrink:0}.gr-tag .gr-tag-icon-image{width:40px;border-radius:50%;background-color:#d8d8d8;margin:0 auto}.gr-tag-name{font-size:12px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gr-product-detail-tag-selection{display:flex;flex-direction:row;flex-wrap:wrap}@media (max-width:700px){.gr-product-detail-tag-selection{flex-wrap:nowrap;overflow:auto}}.gr-product-detail-tag-selection input{display:none}.gr-product-detail-tag-selection input:checked+.gr-tag .gr-tag-icon-image{-webkit-filter:none;-moz-filter:none;filter:none;background-color:#004e70}
/* ******** */
.gr-summary-wrapper__row{margin:8px 24px}@media (max-width:700px){.gr-summary-wrapper__row{margin:0}}.gr-tag-summary-wrapper-desktop{margin-left:24px}.gr-tag-summary-wrapper-mobile{margin-left:16px}.gr-product-list-expander{margin-left:24px}@media (max-width:700px){.gr-product-list-expander{margin-left:0}}.gr-guestview-content{margin:0 auto;max-width:1500px}.gr-product-grid-outer-container{display:flex;justify-content:center}.gr-product-grid-container[data-are-sections-created=false]{display:flex;flex-wrap:wrap;margin:0 auto;max-width:calc(5 * calc(270px + 2 * 2px));min-width:calc(100px * 2);width:100%}@media only screen and (min-width:598px) and (max-width:872px){.gr-product-grid-container[data-are-sections-created=false]{width:calc(calc(270px + 2 * 2px) * 2)}}@media only screen and (min-width:855px) and (max-width:1129px){.gr-product-grid-container[data-are-sections-created=false]{width:calc(calc(270px + 2 * 2px) * 3)}}@media only screen and (min-width:1121px) and (max-width:1395px){.gr-product-grid-container[data-are-sections-created=false]{width:calc(calc(270px + 2 * 2px) * 4)}}@media only screen and (min-width:1390px) and (max-width:1664px){.gr-product-grid-container[data-are-sections-created=false]{width:calc(calc(270px + 2 * 2px) * 5)}}#gr-guestview-empty{font-size:26px;line-height:1.2}@media (max-width:480px){#gr-guestview-empty{font-size:22px;margin-bottom:22px}}.gr-guest-operations-list{text-align:right;display:flex;justify-content:flex-end;align-items:center}.gr-sort-drop-down-wrapper{display:inline-block}.gr-sort-drop-down-component{display:inline-block}.gr-sort-drop-down-label{display:inline-block;color:#737B82}.gr-filter-drop-down-component{display:inline-block}.gr-filter-drop-down-label{display:inline-block;color:#737B82}.gr-filter-drop-down-wrapper{padding:10px}@media (max-width:480px){.gr-sort-filter-separator{display:none}}.gr-pagination{width:100%;margin:32px 0;text-align:center}.gr-spinner{text-align:center;margin:0 auto}.gr-purchase-detail-options{display:block}.gr-purchase-detail-image{width:100%;height:auto;padding:0 20px 0 20px}@media (max-width:700px){.gr-purchase-detail-image{width:80%}}.gr-purchase-detail-image-comment{text-align:center;max-width:300px;width:100%}.gr-purchase-detail-content{min-width:350px}@media (max-width:700px){.gr-purchase-detail-content{min-width:100%}}.gr-purchase-detail-comment{padding-top:35px}.gr-purchase-detail-comment>.gr-purchase-detail-comment__header{color:#545454;font-weight:800;text-align:center;padding-bottom:5px}.gr-purchase-detail-comment>.gr-purchase-detail-comment__content{color:#737B82;text-align:center}.gr-purchase-detail-share-address__checkbox{padding-bottom:10px}.gr-purchase-detail__brand{font-size:20px;padding-bottom:20px;color:#879596}.gr-purchase-detail__product-title{font-size:20px;padding-bottom:10px}.gr-purchase-customization-detail{margin-bottom:5px}.gr-guest-view-buy-item-header{width:100%}.gr-purchase-detail__qty-input{width:175px;display:inline-block}.gr-purchase-detail-container{display:flex;align-items:center;justify-content:space-around;padding:30px}@media (max-width:700px){.gr-purchase-detail-container{display:inline}}.gr-purchase-detail-purchase-options{margin-bottom:25px}@media (max-width:700px){.gr-purchase-detail-purchase-options{margin-bottom:15px}}.gr-purchase-detail-tag{margin-bottom:25px;display:flex}.gr-purchase-detail-tag-name{margin-left:3px}.gr-purchase-detail-purchase-options__call-to-action{max-width:250px;margin-top:10px;display:block}.gr-purchase-detail-purchase-options__price{margin-bottom:15px}.gr-purchase-detail-strikethrough-container{display:flex;margin-bottom:14px}.gr-purchase-detail-purchase-options__basis-price{text-decoration:line-through}.gr-purchase-detail-purchase-options--percent-savings{margin-left:4px}.gr-product-detail-purchase-options__text-description{display:block;margin-bottom:10px}.gr-guest-summary-registry-name-wrapper{display:inline-block;margin-right:20px;margin-top:15px;margin-left:10px}@media (max-width:700px){.gr-guest-summary-registry-name-wrapper{display:block}}.gr-guest-summary-registry-name{font-size:17px}@media (max-width:700px){.gr-guest-summary-registry-name{text-align:center}}.gr-guest-summary-registry-eventDate{font-size:15px;color:green;text-align:left;margin-top:5px}@media (max-width:700px){.gr-guest-summary-registry-eventDate{text-align:center}}.gr-guestImage-name-container{text-align:center}@media (max-width:700px){.gr-guestImage-name-container{display:block;text-align:center}}.gr-guestUpload-container-image{width:140px;height:140px;background:#fff;text-align:center;border:1px solid #000;border-radius:100px;margin-top:-60px}.gr-product-detail-qty{width:171px;margin-bottom:15px;display:inline-flex}.gr-custom-guest-summary-wrapper{margin-top:15px}@media (max-width:700px){.gr-custom-guest-summary-wrapper{margin-top:10px}}.gr-custom-guest-summary-wrapper>.gr-custom-guest-view-registrant-name{font-size:16px;text-align:center;color:#111;margin-bottom:22px}@media (max-width:700px){.gr-custom-guest-summary-wrapper>.gr-custom-guest-view-registrant-name{font-size:16px;margin-bottom:0}}.gr-custom-guest-summary-wrapper>.gr-custom-guest-view-registry-name{font-size:30px;color:#004e70;text-align:center}@media (max-width:700px){.gr-custom-guest-summary-wrapper>.gr-custom-guest-view-registry-name{font-size:21px}}.gr-tag-summary-container-left{margin-right:auto}.gr-guest-share-address-container__checkbox:only-child{margin-top:20px}@media (max-width:700px){.gr-guest-share-address-container__checkbox:only-child{margin-top:0}}.gr-guest-share-address-container{width:fit-content;white-space:nowrap;padding-left:24px;display:flex;flex-wrap:nowrap;align-items:center;width:100%;justify-content:space-between}@media (max-width:700px){.gr-guest-share-address-container{width:fit-content;display:flex;border-top:1px solid #D5D9D9;border-bottom:1px solid #D5D9D9;flex-direction:column;white-space:normal;padding-left:16px;padding-bottom:4px;width:100%;margin:0}}.gr-guest-sort-filter-container{padding:16px 24px}@media (max-width:700px){.gr-guest-sort-filter-container{padding:12px 16px}}.gr-align-right{margin-top:-33px}.gr-faceout-operation{margin-bottom:0}
/* ******** */
